package com.zhentao.day01;
// 定义一个饮料的类   this  所代表它本身
public class Drink {
  double shui ;
  double shuiGuo ;
  double keJi ;
  // 有参无返回值
  public void give(double shui , double shuiGuo , double keJi){
    this.shui = shui ;
    this.shuiGuo = shuiGuo ;
    this.keJi = keJi ;

    System.out.println("调配好的饮料成份是 : 水"+
        this.shui +"  " + " 水果 "+ this.shuiGuo + "  " + " 糖份 "+ this.keJi + " ");
  }

  // 方法的重载
  // 方法名相同, 参数的个数或类型不同。 这时候形成的多个同名方法就叫方法的重载,
  // 方法在调用时,根据传入的参数及类型, 自动选择对应方法。
  public void add(int a, int b) {

  }

  public void add(double a, double b) {

  }

  public void add(int a, int b, int c) {

  }


  // 形参   --> 型参  数据类型 标识符  Java里面的数据传递只有值传递。
  public void buy ( double shuiGuo ){
    this.shuiGuo = shuiGuo ;
  }

  public void buy(double shuiGuo, double keJi) {
    System.out.println("购买的水果是 "+ shuiGuo +" g ," +
        " 购买的糖份是 " +keJi+ " g");
  }

}
